innovative technologies - German English Dictionary